//
// File: calc_TimeFreq_Lomb_types.h
//
// MATLAB Coder version            : 5.4
// C/C++ source code generated on  : 21-Mar-2025 16:18:04
//

#ifndef CALC_TIMEFREQ_LOMB_TYPES_H
#define CALC_TIMEFREQ_LOMB_TYPES_H

// Include Files
#include "rtwtypes.h"
#include "coder_array.h"

// Type Definitions
struct struct2_T {
  double aVLF;
  double aLF;
  double aHF;
  double aTotal;
  double pVLF;
  double pLF;
  double pHF;
  double nLF;
  double nHF;
  double LFHF;
  double peakVLF;
  double peakLF;
  double peakHF;
};

struct struct1_T {
  coder::array<double, 1U> aVLF;
  coder::array<double, 1U> aLF;
  coder::array<double, 1U> aHF;
  coder::array<double, 1U> aTotal;
  coder::array<double, 1U> pVLF;
  coder::array<double, 1U> pLF;
  coder::array<double, 1U> pHF;
  coder::array<double, 1U> nLF;
  coder::array<double, 1U> nHF;
  coder::array<double, 1U> LFHF;
  double rLFHF;
  coder::array<double, 1U> peakVLF;
  coder::array<double, 1U> peakLF;
  coder::array<double, 1U> peakHF;
};

struct struct0_T {
  coder::array<double, 2U> psd;
  coder::array<double, 1U> f;
  coder::array<double, 1U> T;
  struct1_T hrv;
  coder::array<double, 1U> global_f;
  coder::array<double, 1U> global_PSD;
  struct2_T global_hrv;
};

#endif
//
// File trailer for calc_TimeFreq_Lomb_types.h
//
// [EOF]
//
